prime factorization by tree method